package com.example.tasks;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * 示例热插拔任务1：Hello World任务
 */
public class HelloWorldTask {
    
    /**
     * 简单的Hello World方法
     */
    public String sayHello() {
        String message = "Hello World! 当前时间: " + 
            LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
        System.out.println("[HelloWorldTask] " + message);
        return message;
    }
    
    /**
     * 带参数的Hello方法
     */
    public String sayHelloTo(String name) {
        String message = "Hello " + name + "! 当前时间: " + 
            LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
        System.out.println("[HelloWorldTask] " + message);
        return message;
    }
    
    /**
     * 计算方法
     */
    public int calculate(int a, int b) {
        int result = a + b;
        String message = String.format("计算结果: %d + %d = %d", a, b, result);
        System.out.println("[HelloWorldTask] " + message);
        return result;
    }
}